home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
FM Towns: Free Software Collection 10
/
FM Towns Free Software Collection 10.iso
/
fb386
/
lib
/
blb
/
mousep16.blb
< prev
next >
Wrap
Text File
|
1995-02-17
|
1KB
|
21 lines
60400 '------------------- マウスカーソル形状設定 ver 1.60 中解像度16色画面専用 ----------------------
60401 '入力 mousepat = マウスパターン番号
60402 ' (0=通常 1=時計 2=鉛筆 3=手 4=毛抜き 5=スポイト 6=指 7=筆 8=カッター)
60403 ' ( 負数はアイコン番号(絶対値)。絵柄については TOWNS GEARディクショナリ参照)
60404 ' ( ただし、負数を指定したときは読み取り位置の補正は行われない)
60405 '要 MOUSEPAT.DAT
60406 *BLB_MOUSEPAT
60407 IF BLB_MOUSEPAT%=0 THEN
60408 DIM BLB_MOUSEPATTERN&(16385):LOAD@"MOUSEPAT.DAT",BLB_MOUSEPATTERN&
60409 DIM BLB_MA&(31),BLB_MD&(127):BLB_MOUSEPAT%=1:MOUSE 0:MOUSE 1,320,240,0
60410 ENDIF
60411 MOUSE 3,0,INP(&H3B06):MOUSE 3,1,INP(&H3B06)
60412 IF MOUSEPAT<0 THEN *BLB_MOUSEPAT2
60413 FOR I%=0 TO 31:BLB_MA&(I%)=PEEK([264]&H2D080+I%*4+MOUSEPAT*256,4):NEXT
60414 FOR I%=0 TO 127:BLB_MD&(I%)=BLB_MOUSEPATTERN&((MOUSEPAT+80)*128+I%):NEXT
60415 MOUSE 6,1,BLB_MA&,BLB_MD&,ASC(MID$("1?1:21111",MOUSEPAT+1))-48,ASC(MID$("1?1:L111N",MOUSEPAT+1))-48:MOUSE 1,,,1:RETURN
60416 *BLB_MOUSEPAT2
60417 FOR I%=0 TO 31:BLB_MA&(I%)=PEEK([264]&H27F80+I%*4-MOUSEPAT*256,4):NEXT
60418 FOR I%=0 TO 127:BLB_MD&(I%)=BLB_MOUSEPATTERN&(I%-128-MOUSEPAT*128):NEXT
60419 MOUSE 6,1,BLB_MA&,BLB_MD&,15,15:MOUSE 1,,,1:RETURN